<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Models\About;

class AboutController extends Controller
{
       // 检测用户是否登录，无登录跳转到登录页面
    public function __construct()
    {
       $this->middleware('auth');
    }
    //关于我们首页
    public function index(){

    	//取出当前关于我们内容
    	$about = About::first();

    	return view('staticpages.about',compact('about'));
    }

    //接受关于我们数据
    public function store(Request $request){

    	//接收数据白名单
    	$data = $request->only(['title','content','mobile','phone','QQ','email']);

    	//判断数据是否为null
    	if(!in_array(null, $data)){

    		//数据入库并返回入库状态
    		$status = About::insert($data);

    		//入库成功
    		if($status){

    			return back();

    		}else{

    			return '修改失败';exit;
    		}
    	}

    }

    //接受更新数据
    public function update(Request $request,$id){

  
    	//接收数据白名单
    	$data = $request->only(['title','content','mobile','phone','QQ','email']);
    	//判断数据是否为null
    	if(!in_array(null, $data)){

			//数据入库并返回入库状态
    		$status = About::where('id',$id)->update($data);

    		//入库成功
    		if($status){

    			return back();

    		}else{

    			return '修改失败';exit;
    		}

    	}
    }
}
